SYNTAXE

SYNTAXE

N° d'entité actuel , N° suivant $ description $ nom $ compléments

La première entité sera numérotée "1".

les numéros des entités d'entrée seront impérativement classées par ordre croissant

ex :        1,0$...$..

       1,5$....$ $s"section"

       1,2$....

       2,60$....

       5,0$.....$  $ f"image.gif"

le minimum est N° actuel , N° suivant $

               ex : 3,0 $ description $ cortinaire $ F " cortinar.cle"

       ex : 13,27 $ spores polygonales xx $ $ F " spores_entolome. jpg"

       ex : 15,22 $ plumage noir $ merle$ f "Chant_merle.mp3"


Si ligne terminale ( nom d'espèce par ex),  N° suivant = 0
       ex :
       1 , 2 $ aller à l'entité 2
       1 , 0 $ ici, j'ai un fichier $ $ F "fichier.cle"
       début de la classe 2 : ceci est un commentaire ...et sera ignoré
       2 , 3 $ aller à la classe 3
       2 , 0 $ ici, j'ai un nom $ nom (cortinarius martini)
       3 , 0 $ ici, j'ai un nom et un fichier $ nom : var duponti $ f " fichier2.cle"
       fin
on peut donc mettre des commentaires ( conseillé ) pour s'y retrouver . Il ne seront pas pris en compte : mais le symbole DOLLAR ($ ) y est INTERDIT !

(NB : dans une future version le séparateur sera modifiable)

Clés secondaires : nécessaires pour ne pas avoir des clés trop compliquées . Un seul niveau
ex ::
       clé principale
       1 , 0 $ il se mange $ le cèpe
       appel clé secondaire num 1 :
       1, CS1 $ clé secondaire : phlegmacium
       1 , 2 $ etc ...

       appel clé secondaire num 2 :
       5, CS2 $ clé secondaire num 2 : telamonia
       etc ...
       ......
déclaration clé secondaire num 1 :
       CS1, 0 $ (cette ligne sera ignorée)
       1 , 2 $ etc...
       1 , 3 $
       1 , 0 $ ...
       2 , 5 $ .. etc ...
déclaration clé secondaire num 2 :
       CS2, 1 $
       1 , 0 $ etc... $ nom ...
       etc..
( voir exemple dans Mycene.cle )

Compléments :

        Syntaxe : préfixe "parametre" ; préfixes : F (fichier) ou S (section)

exemples

F "mycenes.cle" ; f "boletus.jpg" ; F "doc_perso.doc" , f "TDM.xls" etc

S "sect.dermocybes" ; s " ssect. deliciosini" ;

Notes associées aux descriptions

Syntaxe  :   ex : 3,7,N$

la note doit suivre la ligne à laquell elle est associée

exemple :

3,7$  descrription

3,7,N$ note attachée

3,0$  description1 $ nom espèce

3,0,N$  note attachée à description1

3,0$  description2  $ nom espèce

3,0,N$  note attachée à description2



Insertion de remarques invisibles à l'utilisation


Il est souvent utile de conserver certaines remarques lors de la conception de  la clé.

Une ligne ne contenant pas le séparateur $ est considérée comme une remarque et est ignorée par le compilateur

de même, une ligne comportatnt le séparateur  $  est ignorée si elle commence par rem $

ex :  rem$ 1,5$xxx  sear ignorée

(utile pour la mise au point)

Insertion de Sauts de ligne


Afin d'alléger la lecture des textes un  peu longs, il est possible d'insérer des sauts de ligne.

Pour cela insérer   ///  dans le texte (description ou note) au point souhaité.


Conseil pour vos premiers essais :

copier les entêtes d'une clé existante et modifier seulement les textes.

On  insérera les notes qu'après une première mise au point de la clé.

Entité terminale vide

Entité terminale vide

Une entité terminale peut ne contenir aucun nom d'espèce : ex "5,0$ abcd$"

Dans ce cas il n'y aura pas de ligne vide affichée dans la liste des résultsts

Nb. Un caractère invisible (espace, par exemple) sera accepté comme valide.

Avantages :

On pourra afficher des remarques, notes de l'auteur, accessible depuis la liste de choix, sans incidence sur la liste des espèces, possibilité de mettre des lignes de remarques et renvois multiples (dans une CS par exemple) sans incidence sur la liste.

exemple : dans la version antérieure on écrivait par ex.

5,0$ note de l'auteur $_note de l'auteur  => dans  la liste des résultsts :  " _note de l'auteur "

5,0$ nom espèce vide $                       => dans  la liste des résultsts :    ligne blanche

désormais on pourra faire

5,0$ note de l'auteur                       => dans  la liste des résultsts  :   aucune incidence

Option : pour autoriser l'affichage des  issues vide (par ex  à fin de vérification) , décocher l'option

Traducteur

Ajouter, après Com$  la ligne suivante

       REM$LANGUE$[langue de la clé]

exemple :

       Titre$ xxxxxxx..

       Com$ yyyy

       REM$LANGUE$Danois

(le nom de la langue est celui de la liste des langues du traducteur. Respecter la casse)





Copyright © GF 2008

This help file has been generated by the freeware version of HelpNDoc